package com.gopay.common.domain.dataextract;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.sql.Timestamp;


/**
 * The persistent class for the AGENTS_SS_TRANS_FEE_DTL database table.
 * 
 */
@Entity
@Table(name="AGENTS_SS_TRANS_FEE_DTL")
public class AgentsSsTransFeeDtl implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="ACCT_TYPE")
	private String acctType;

	@Column(name="CAL_EXP")
	private String calExp;

	@Column(name="CREATED_TS")
	private Timestamp createdTs;

	@Column(name="DTL_STATUS")
	private String dtlStatus;

	@Column(name="FEE_TYPE")
	private String feeType;

	@Column(name="GATEWAY_SOURCE")
	private String gatewaySource;

	@Column(name="GOPAY_INT_TXN_CD")
	private String gopayIntTxnCd;

	@Column(name="LAST_UPD_TRANCODE")
	private String lastUpdTrancode;

	@Column(name="LAST_UPD_TS")
	private Timestamp lastUpdTs;

	@Column(name="PAY_CHANNEL")
	private String payChannel;

	@Column(name="POST_AMT")
	private BigDecimal postAmt;

	private String remarks;

	@Column(name="SOLUTION_ID")
	private BigDecimal solutionId;

	@Id
	@Column(name="sq")
	private BigDecimal sq;

	public AgentsSsTransFeeDtl() {
	}

	public String getAcctType() {
		return this.acctType;
	}

	public void setAcctType(String acctType) {
		this.acctType = acctType;
	}

	public String getCalExp() {
		return this.calExp;
	}

	public void setCalExp(String calExp) {
		this.calExp = calExp;
	}

	public Timestamp getCreatedTs() {
		return this.createdTs;
	}

	public void setCreatedTs(Timestamp createdTs) {
		this.createdTs = createdTs;
	}

	public String getDtlStatus() {
		return this.dtlStatus;
	}

	public void setDtlStatus(String dtlStatus) {
		this.dtlStatus = dtlStatus;
	}

	public String getFeeType() {
		return this.feeType;
	}

	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}

	public String getGatewaySource() {
		return this.gatewaySource;
	}

	public void setGatewaySource(String gatewaySource) {
		this.gatewaySource = gatewaySource;
	}

	public String getGopayIntTxnCd() {
		return this.gopayIntTxnCd;
	}

	public void setGopayIntTxnCd(String gopayIntTxnCd) {
		this.gopayIntTxnCd = gopayIntTxnCd;
	}

	public String getLastUpdTrancode() {
		return this.lastUpdTrancode;
	}

	public void setLastUpdTrancode(String lastUpdTrancode) {
		this.lastUpdTrancode = lastUpdTrancode;
	}

	public Timestamp getLastUpdTs() {
		return this.lastUpdTs;
	}

	public void setLastUpdTs(Timestamp lastUpdTs) {
		this.lastUpdTs = lastUpdTs;
	}

	public String getPayChannel() {
		return this.payChannel;
	}

	public void setPayChannel(String payChannel) {
		this.payChannel = payChannel;
	}

	public BigDecimal getPostAmt() {
		return this.postAmt;
	}

	public void setPostAmt(BigDecimal postAmt) {
		this.postAmt = postAmt;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public BigDecimal getSolutionId() {
		return this.solutionId;
	}

	public void setSolutionId(BigDecimal solutionId) {
		this.solutionId = solutionId;
	}

	public BigDecimal getSq() {
		return this.sq;
	}

	public void setSq(BigDecimal sq) {
		this.sq = sq;
	}

}